The file GPMWW1.ZIP contains a Visual Basic program that uses DDE to create a form-based document in Microsoft Word for Windows (Winword). The VB program is PROMNOTE.EXE: I am posting it here as an example of how VB and Winword can be used together via DDE (the source code for the VB program is being posted in the MSBASIC forum as GPMVB1.ZIP). The remaining file in this package is VBNOTE.DOT, a Winword 1.x template that should be copied to your Winword template directory before running the VB program. Running the VB program will call up a form that collects data for a simple promissory note. When data entry is complete, there is a button on the form that can be used to call up Winword and create a promissory note using the VBNOTE template. VBNOTE.DOT has dde fields that read data out of the VB program. The dde fields are embedded in set fields that assign the result of the dde field to a bookmark, which is then referenced and formatted where applicable in the document; if you have a color monitor, the items in the document that trace back to the VB form should show up in red. A table at the beginning of the Winword document summarizes the data from the VB program used in the document. If Winword is not running, the program will attempt to start it up. Because I don't include much in my path and have been too lazy to work on configuration routines, the program looks for a winword.ini file in c:\winword and d:\winword. If it finds one, it assumes that directory is your winword directory; otherwise, it asks for your winword directory. The "Get Data" button calls up another form that can be used to read data back out of a promissory note created by the VB program (or any other Winword file that uses the same bookmark names). The data can then be edited and used to create a new note based on the revised data. You can also use the revised data to update the existing note, but you have to do it manually, i.e., while the VB form is still onscreen, switch to the Winword document and manually update all of its fields (press Control plus 5 on the numeric keypad to select the entire document, then F9 to update the fields; you may have to unlock the fields (Control + Shift + F11) first). Ideally, the forms would be better integrated, i.e., you would have a Winword macro that could call up the VB program, etc., but I haven't gotten around to that aspect of the project. This all works on my machine, but cross your fingers before letting her rip! g.p.m. CIS No. 72040,110 1/5/92